草庐IT

关于iphone:CoreTelephony crash

全部标签

javascript - 如何在 javascript 中查找移动 safari/iphone 中的当前 "scroll"偏移量

我想知道用户在iphone上移动safari的视口(viewport)内“滚动”了多远的x/y偏移量。换句话说,如果我(通过javascript)重新加载当前页面,我想找到我需要传递给window.scrollTo(...)的值,以便将文档/视口(viewport)重新定位为目前是。window.pageXOffset总是报告0jquery的$('body').scrollTop()总是报告0事件有一个pageX,但如果您的手势是向上/向下“轻拂”页面,则这不会说明您松开手指后发生的页面滚动。也就是说,当手指离开屏幕时它会给我一个点,但这并不总是与页面完成滚动后的位置相匹配。有什么建议

javascript - 如何使用 javascript/jquery 处理 iphone 和 ipad 上的拖动事件?

我有一个已经开发了一段时间的小应用程序。我和我的friend们一直在为此努力工作,并且即将发布测试版。我想用iPhone和iPad做一些演示,看起来很酷:p现在我的问题是如何处理:鼠标按下鼠标移开鼠标离开iPhone的多点触控界面(我希望它与iPad类似)处理浏览器上的鼠标移动,并具有滚动事件。人们可以trycatch滚动事件并用它来模拟拖动,但我什至不知道它是否可行,或者它是否只是一种hack。有人知道一种更稳健的方式来管理iphone/ipad上的拖动事件吗? 最佳答案 Apple的开发者页面有很多关于处理这些类型问题的有用信息

javascript - iPhone - 在页面加载时隐藏地址栏

我有一个网页,旨在加载到一个人的iPhone上。加载页面后,我想隐藏顶部的状态栏和地址栏。我见过其他网站这样做。为了实现这一点,我在我的网页部分放置了以下代码:functionpage_Load(){setTimeout(function(){window.scrollTo(0,1);},100);}“page_Load”函数是通过页面body元素的onload事件触发的。奇怪的是,当页面加载时,状态/标题栏是隐藏的,但是地址栏不是。如何在加载网页时同时隐藏状态/标题栏和地址栏?谢谢! 最佳答案 对于那些使用jQuery的人,这里有

javascript - 关于 web worker 同步请求的看法

我想知道您对此有何看法。是否推荐在webworker中使用同步请求(XMLHttpRequest)?我能发现什么问题?我一直在我的应用程序中对此进行测试,但没有发现任何问题。但我害怕这种同步行为,因为以前使用jQuery和AJAX的经验。我的应用程序从数据库中的多个表中获取大量数据,这需要时间。对于从表中检索到的每一组数据,我需要立即对其进行处理,以免拖延整个过程。同时,用户正在与浏览器交互,所以它可以被阻止,我认为webworkers可以正常工作。您认为这是一个好的解决方案吗?或者我应该尝试使用异步请求吗?谢谢。 最佳答案 我没有

javascript - 关于谷歌浏览器的惊人标志效果

最好用chrome打开这个网站,任何webkit浏览器都可以。https://www.google.com/intl/en/chrome/browser/当你把鼠标放在那个chrome标志上时,你会看到惊人的效果。我下载了那个页面的源代码,但不幸的是迷路了。它使用非标准的css-webkit-mask和-webkit-gradient如下:-webkit-mask:"-webkit-gradient(radial,1717,%s,1717,%s,"+"from(rgba(0,0,0,1)),"+"color-stop(0.5,rgba(0,0,0,0.2)),"+"to(rgba(0,

javascript - 如何通过 Safari Mobile 中的 javascript 检测我的 iPhone 应用程序是否已安装?

您可能知道,iPhone应用程序可以注册自定义URL方案处理程序,也就是“myapp:”,这些可以用于在Safari中查看的页面中的链接。如果访问者安装了应用程序,我想从特定页面自动启动我的应用程序。如果应用程序未安装,我将只向他们展示页面的当前移动优化View。我该如何进行检测?谷歌搜索一直没有结果。另外,棘手的是,我尝试过这样做但无济于事:varimage=newImage();image.onerror=function(e){alert("bummer");}image.onload=function(e){alert('success!');}image.src='myapp

javascript - 如何让 jQuery UI 的 Draggable 和 Sortable 功能在 iPhone 上运行?

我有一个使用JQueryUI的页面;特别是Sortable互动。该页面适用于带鼠标的桌面Web浏览器,但我无法在iPhone上的MobileSafari上使用拖放功能。任何拖动操作只会滚动页面。我页面上的功能与SortableEmpty-Lists极其相似JQueryUI站点上的演示。此页面也不适用于iPhone。有什么方法可以使拖放功能在iPhone上正常工作? 最佳答案 根据MobileSafari文档,不支持拖放,但可以模拟。因为基本上拖动你的手指会滚动浏览器,你将不得不禁用它。可以这样做:$(document).bind('

javascript - 如何在 iPhone 触摸屏上实现 onmousedown 和 onmouseup

我对HTML/JavaScript还很陌生,但正在学习......我想在iPhone上制作一个按钮,按下时运行JavaScript命令,松开时运行另一个按钮。我尝试使用onmousedown和onmouseup属性来执行此操作,但这在iPhone上的效果不一样。有人可以告诉我如何在iPhone上做同样的事情吗? 最佳答案 在触摸屏设备上,onmousedown的等效项是ontouchstart,onmouseup的等效项是ontouchend。如果您还想检测拖动,您可以使用ontouchmove,它会在您每次触摸屏幕后移动手指时触发

javascript - 关于 JavaScript 中尾随逗号的问题

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:InternetExplorer,ClosureCompilerandTrailingCommas我尝试使用ClosureCompiler压缩我的javascript代码并且代码的编译产生了这两个错误:JSC_TRAILING_COMMA:Parseerror.IE8(andbelow)willparsetrailingcommasinarrayandobjectliteralsincorrectly.IfyouaretargetingnewerversionsofJS,settheappropriatela

javascript - 关于 JavaScript new Date() 和 Date.parse()

varexampleDate='23-12-201023:12:00';我想将上面的字符串转换成一个date并尝试了一些事情:vardate=newDate(exampleDate);//returnsinvalidDatevardate1=Date.parse(exampleDate);//returnsNAN此代码在IE和Opera中运行良好,但date返回无效的Date并且date1在Firefox中返回NAN。我该怎么办? 最佳答案 您示例中的字符串不是浏览器可识别的任何标准格式。ECMAScript规范要求浏览器只能解析一